to take by surprise - Spanish English Dictionary